package br.lsi.supercurriculum.facades;
import java.util.List;

import br.lsi.supercurriculum.daos.EnderecoDaoImpl;
import br.lsi.supercurriculum.entidades.Endereco;
import br.lsi.supercurriculum.interfaces.EnderecoFacade;


/**
 * @author Alexsandro Guedes
 * @since 23/08/2012
 */
public class EnderecoFacadeImpl implements EnderecoFacade{
	
private EnderecoDaoImpl enderecoDao;
	
	public EnderecoFacadeImpl(){
		this.enderecoDao = new EnderecoDaoImpl();
	}

	@Override
	public void salvar(Endereco endereco) {
		this.enderecoDao.salvar(endereco);
	}

	@Override
	public Endereco getEndereco(String cep) {
		return this.enderecoDao.getEndereco(cep);
	}

	@Override
	public List<Endereco> listarEnderecos() {
		return this.enderecoDao.listarEnderecos();
	}

	@Override
	public void excluir(Endereco endereco) {
		this.enderecoDao.excluir(endereco);
	}

	@Override
	public void atualizar(Endereco endereco) {
		this.enderecoDao.atualizar(endereco);
	}


}
